/*
Theme Name: Moranguinho Brasil
Theme URI: http://www.portalmoranguinho.com.br
Author: Agência TH2
Author URI: http://agenciath2.com.br
Description: Site feito em Wordpress pela Agência TH2 para o Portal Moranguinho Brasil
Version: 1.0
*/

/*Reset css*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body *, textarea:focus, input:focus{
    outline: 0;
}

/*Reset css*/

/*Font-face*/

@font-face {
    font-family: 'lobster';
    src: url('font/lobster_1.4-webfont.eot');
    src: url('font/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/lobster_1.4-webfont.woff') format('woff'),
         url('font/lobster_1.4-webfont.ttf') format('truetype'),
         url('font/lobster_1.4-webfont.svg#lobster_1.4regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'd3';
    src: url('font/d3streetism-webfont.eot');
    src: url('font/d3streetism-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/d3streetism-webfont.woff') format('woff'),
         url('font/d3streetism-webfont.ttf') format('truetype'),
         url('font/d3streetism-webfont.svg#d3_streetismregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rum_raisin';
    src: url('font/rumraisin-regular-webfont.eot');
    src: url('font/rumraisin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/rumraisin-regular-webfont.woff') format('woff'),
         url('font/rumraisin-regular-webfont.ttf') format('truetype'),
         url('font/rumraisin-regular-webfont.svg#rum_raisinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'abadi';
    src: url('font/abaexbc-webfont.eot');
    src: url('font/abaexbc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/abaexbc-webfont.woff') format('woff'),
         url('font/abaexbc-webfont.ttf') format('truetype'),
         url('font/abaexbc-webfont.svg#abadi_mt_condensed_extra_boRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Font-face*/

/*Rodape no rodape*/

html, body, .wrapper-container { height: 100%; }
body > .wrapper-container { height: auto; min-height: 100%; }
.wrapper-content { padding-bottom: 40px; } /* O padding, deve ser o mesmo valor da altura do rodapé */
.wrapper-footer {
	position: relative;
	margin-top: -40px;
	height: 23px;
	clear: both;
	width: 100%;
	padding-top: 17px;
	background: #d92971;
}

/*Rodape no rodape*/

/*Default*/

strong {
	font-weight: bold !important;
}

em {
	font-style: italic !important;
}

.post-content h1 {
	font-family: 'lobster', sans-serif;
	font-size: 26px;
	color: #e63879;
	display: block;
	margin-bottom: 10px;
}

.post-content p {
	margin-bottom: 10px;
}

.wrapper-container {
	width: 1000px;
	margin: 0 auto;
}
.clear{
	display:block;
	clear: both;
}
.no-margin {
	margin:0 !important;
}
.no-margin-right {
	margin-right:0 !important;
}
.nav-menu li.current-menu-item>a {
	color:#fff !important;
}
.center {
	display: block;
	text-align: center;
	width: 890px;
	margin: 0 auto;
}
body.home {
	background:url(img/bg-topo.jpg) no-repeat top center #ec2c7a;;
}
body.diversao {
	background:url(img/bg-diversao.jpg) no-repeat top center #ec2c7a;;
}
body.wrapper-bloguinho {
	background:url(img/bg-bloguinho.jpg?6) no-repeat top center #ec2c7a;;
}
body.wrapper-single-bloguinho {
	background:url(img/bg-single-bloguinho.jpg?6) no-repeat top center #ec2c7a fixed;
}
body.bff {
	background:url(img/bg-bff.jpg?6) no-repeat top center #ec2c7a;;
}
.left, .alignleft {
	display:block;
	float:left;
}
.right, .alignright {
	display:block;
	float:right;
}
b {
	font-weight: bold;
}
quote {
	background: #f289d6;
	font-family: arial, sans-serif;
	font-size:18px;
	color: #fff;
	font-style: italic;
}

/*Default*/

/*Header*/

.wrapper-menu {
	width: 840px;
	background: url(img/bg-menu.png?) no-repeat center -27px;
	height: 65px;
	margin: 25px auto;
}
.wrapper-menu .nav-menu>li {
	float:left;
	margin-right:55px;
}
.wrapper-menu .nav-menu>li:last-child {
	margin-right:0;
}
.wrapper-menu .nav-menu:first-child {
	margin-left:80px;
}
.wrapper-menu .nav-menu {
	margin-top:16px;
}
.wrapper-menu .nav-menu>li>a {
	font-family: lobster, sans-serif;
	color: #fff;
	font-size: 21px;
	color: #8f0000;
	text-decoration: none;
	height: 49px;
	display: block;
}
.wrapper-menu .nav-menu li a:hover {
	color: #fff;
}
.wrapper-menu .nav-menu {
	float:left;
}
.wrapper-menu h1 {
	width: 209px;
	height:130px;
	background: url(img/moranguinho-brasil.png) no-repeat center;
	display:block;
	text-indent:-999999px;
	float:left;
	margin: -28px 27px;
}
.wrapper-menu h1 a {
	display:block;
	height:130px;
	cursor:pointer;
}
.wrapper-menu h1 {
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px); -webkit-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px)*/;
}
.wrapper-menu h1:hover {
	/*transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-webkit-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);*/
}
.wrapper-menu-sup ul li {
	background:url(img/redes-sociais.png) no-repeat;
	text-indent:-999999px;
	float: left;
	height: 35px;
	width: 43px;
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px); -webkit-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);*/
}
.wrapper-menu-sup ul li a {
	display:block;
	height: 35px;
	cursor:pointer;
}
.wrapper-menu-sup ul li:hover {
	/*transform:  rotate(25deg) scale(0.79) skew(-180deg) translate(5px);-webkit-transform:  rotate(25deg) scale(0.79) skew(-180deg) translate(5px);-moz-transform:  rotate(25deg) scale(0.79) skew(-180deg) translate(5px);-o-transform:  rotate(25deg) scale(0.79) skew(-180deg) translate(5px);-ms-transform:  rotate(25deg) scale(0.79) skew(-180deg) translate(5px);*/
}
.wrapper-menu-sup ul li.facebook {
	background-position: -56px;
	margin-left:10px;
}
.wrapper-menu-sup {
	margin-top: 18px;
	float:right;
	margin-right:150px;
}
.sub-menu {
	position: absolute;
	display: none;
	background: #53d413;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	z-index: 999999999999999999;
	margin-top: 0px;
	margin-left: -31px;
}
.sub-menu li a {
	font-family: 'rum_raisin', sans-serif;
	font-size: 17px;
	color: #3b6f1f;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 6px 10px 0 10px;
	height: 21px;
}
.sub-menu li a:hover {
	background: #df2863;
	color: #fff;
}
.sub-menu li {
	width: auto;
	height: 26px;
	border-bottom: 1px dashed #2b9c44;
}
.sub-menu li:first-child, .sub-menu li:first-child a {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
.sub-menu li:last-child, .sub-menu li:last-child a {
	border:none;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.brinque-comigo a {
	float: right;
	background: url(img/brinque-cmg.png?5) no-repeat center -38px;
	display: block;
	width: 185px;
	height: 141px;
	text-indent: -999999px;
	margin-top: -38px;
	margin-right: 25px;
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) scale(1) skew(-180deg) translate(-8px); -webkit-transform:  rotate(0deg) scale(1) skew(-180deg) translate(-8px);-moz-transform:  rotate(0deg) scale(1) skew(-180deg) translate(-8px);-o-transform:  rotate(0deg) scale(1) skew(-180deg) translate(-8px);-ms-transform:  rotate(0deg) scale(1) skew(-180deg) translate(-8px);*/
}
.brinque-comigo a:hover {
	/* transform: rotate(0deg) scale(0.90) skew(-180deg) translate(-8px); -webkit-transform:  rotate(0deg) scale(0.90) skew(-180deg) translate(-8px);-moz-transform:  rotate(0deg) scale(0.90) skew(-180deg) translate(-8px);-o-transform:  rotate(0deg) scale(0.90) skew(-180deg) translate(-8px);-ms-transform:  rotate(0deg) scale(0.90) skew(-180deg) translate(-8px);
	margin-top: -45px;*/
}

/*Header*/

/*Slideshow*/

.wrapper-slideshow {
	/*background: url(img/placa-slideshow.png) no-repeat center;*/
	height: 632px;
	top: 7px;
	position: relative;
	width: 840px;
	margin: 0 auto;
}
.moranguinho-dog {
	position: absolute;
	z-index: 99999999;
	bottom: -31px;
	left: -139px;
}
.brinque-comigo {
	width: 185px;
	height: 94px;
	float: right;
	position: relative;
	z-index: 9999999;
	right: 100px;
	margin-bottom: 21px;
}
.placa-slideshow {
	position: absolute;
	top: 0;
	z-index: 99999999;
}
.jcarousel ul li a {
	display:block;
	height:455px;
	position:relative;
	z-index:9999999;
}
.siga {
	position: absolute;
	right: -55px;
	bottom: 23px;
	background: url(img/siga.png?5) no-repeat;
	width: 74px;
	height: 100px;
	display: block;
	text-indent: -999999px;
	cursor: pointer;
	z-index: 99999999999999999;
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px); -webkit-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);*/
}
.siga:hover {
	/*transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-webkit-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);*/
}

/*Slideshow*/

/*Seja BFF*/

.seja-bff {
	background: url(img/seja-bff.png?)no-repeat -96px -214px;
	width: 930px;
	height: 800px;
	position: relative;
	margin: 0 auto 35px auto;
}
.form-seja-bff {
	width: 475px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -225px;
	top: 454px;
}
.form-seja-bff input {
	background: url(img/bg-input.png?7) no-repeat transparent;
	border: none;
	width: 204px;
	height: 20px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 10px;
}
.form-seja-bff input[type=submit] {
	background: url(img/cadastre-se-submit.png) no-repeat;
	width: 211px;
	height: 66px;
	padding: 0;
	text-indent: -999999px;
	margin-left:112px;
	cursor:pointer;
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px); -webkit-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);*/
}
.form-seja-bff input[type=submit]:hover {
	/*transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-webkit-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);*/
}
.form-seja-bff label {
	display:block;
	width:200px;
	font-family: 'lobster', sans-serif;
	font-size:18px;
	color:#e71a6d;
}
.form-seja-bff div {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

/*Seja BFF*/

/*Slide Produtos*/

.destaque-produtos {
	width: 843px;
	margin: 33px auto 9px auto;
}
.wrapper-slide-produtos {
	position:relative;
}
.borda-slide-produto {
	position:absolute;
}
.jcarousel-produtos li a {
	display: block;
	margin: 8px;
	position: relative;
	z-index: 999999999999999999999999;
}
.jcarousel-produtos li a img {
	width: 154px;
	height: auto;
}
.moranguinho-produtos {
	position: absolute;
	z-index: 9999999;
	top: -163px;
	left: 50%;
	margin-left: -116px;
}
.cadastre-se-produtos {
	width: 930px;
	margin-left: -26px;
	margin-top: 10px;
}
.cadastre-se-produtos .logado-frase-slide {
	margin-bottom: 21px !important;
}
.cadastre-se-produtos span {
	font-family: 'lobster', sans-serif;
	font-size: 20px;
	color: #fff;
	float: left;
	padding: 14px 0 0 0;
}
.cadastre-se-produtos a {
	border: none;
	background: url(img/cadastre-se-submit-produtos.png) no-repeat center transparent;
	text-indent: -999999px;
	width: 134px;
	height: 55px;
	cursor: pointer;
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px); -webkit-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);*/
	display: block;
	float: left;
}
.cadastre-se-produtos button:hover {
	/*transform:  rotate(5deg) skew(-180deg) translate(-4px);-webkit-transform:  rotate(5deg)  skew(-180deg) translate(-4px);-moz-transform:  rotate(5deg) skew(-180deg) translate(-4px);-o-transform:  rotate(5deg) skew(-180deg) translate(-4px);-ms-transform:  rotate(5deg) skew(-180deg) translate(-4px);*/
}

/*Slide Produtos*/

/*Blog*/

.wrapper-blog-home {
	width: 950px;
	margin: 0 auto 127px auto;
}
.wrapper-blog-home ul li {
	float: left;
	background: url(img/bg-li-blog.png?6) no-repeat 0px -140px;
	height: 403px;
	width: 270px;
	margin-right: 70px;
}
.wrapper-img-blog {
	background: url(img/bg-img-blog.png) no-repeat center;
	margin: 50px 0 0 -12px;
}
.wrapper-img-blog img {
	margin: 12px;
}
.wrapper-info-blog {
	width: 240px;
	padding-left: 11px;
}
.excerpt, .excerpt a {
	font-family: 'lobster', sans-serif;
	font-size: 28px;
	text-align: center;
	color:#322323;
	margin-top: 15px;
	height: 84px;
	overflow: hidden;
	text-decoration: none;
}
.info-post {
	font-family: arial, sans-serif;
	font-size: 9px;
	color: #fff;
	float: left;
	margin-left: 20px;
	margin-top: 37px;
}
.data-post {
	color: #d92970;
	font-family: 'd3', sans-serif;
	font-size: 24px;
	margin-top: 35px;
	margin-left: 19px;
	float: left;
}
.veja-mais-post a {
	display: block;
	background: url(img/veja-mais-post.png?7) no-repeat;
	width: 91px;
	height: 39px;
	text-indent: -999999px;
	margin-left: 70px;
	margin-top: 4px;
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) skew(-180deg) translate(-4px); -webkit-transform:  rotate(0deg) skew(-180deg) translate(-4px);-moz-transform:  rotate(0deg) skew(-180deg) translate(-4px);-o-transform:  rotate(0deg) skew(-180deg) translate(-4px);-ms-transform:  rotate(0deg) skew(-180deg) translate(-4px);*/
}
.veja-mais-post a:hover {
	/*transform:  rotate(5deg) scale(1.2) skew(-180deg) translate(-4px);-webkit-transform:  rotate(5deg) scale(1.2)  skew(-180deg) translate(-4px);-moz-transform:  rotate(5deg) scale(1.2) skew(-180deg) translate(-4px);-o-transform:  rotate(5deg) scale(1.2) skew(-180deg) translate(-4px);-ms-transform:  rotate(5deg) scale(1.2) skew(-180deg) translate(-4px);*/
}

/*Blog*/

/*Footer*/

.footer {
	width: 1103px;
	margin: 0 auto;
}
.wrapper-footer .nav-menu-footer {
	float: left;
	margin-right: 34px;
}
.wrapper-footer .nav-menu-footer ul li {
	float:left;
	margin-right:12px;
}
.wrapper-footer .nav-menu-footer ul li a, .wrapper-footer copyright, .wrapper-footer .footer>span {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	float:left;
}
.wrapper-footer .nav-menu-footer ul li a:hover {
	text-decoration: underline;
}
 .wrapper-footer .footer>span {
	margin-right:45px;
 }

/*Footer*/

/*Jogos Logged*/

.info-logged {
	float: right;
	background: url(img/info-logged.png?5) no-repeat center -50px;
	display: block;
	width: 185px;
	height: 153px;
	margin-top: -38px;
	margin-right: 25px;
	z-index: 9999999;
	position: relative;
	right: 100px;
}
.info-logged img {
	float:left;
	margin-right: 6px;
	max-width: 50px;
	height: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nome-bff, .wrapper-infos-bff a {
	font-family: 'abadi', sans-serif;
	font-size: 16px;
	color: #f20474;
	text-decoration: none;
}
.wrapper-infos-bff a {
	margin-right: 37px;
	margin-top: 11px;
	display: block;
	float: left;
}
.wrapper-infos-bff a.foto-bff {
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.wrapper-infos-bff a:last-child {
	margin-right:0;
}
.wrapper-infos-bff a:hover {
	text-decoration: underline;
}
.wrapper-infos-bff {
	width: 138px;
	margin: 16px auto;
	padding: 10px;
	height: 85px;
}
.extra-wrapper-slide-diversao {
	width: 818px;
	background: url(img/diversao-lista.png?5) no-repeat -4px 10px;
	height: 680px;
	margin-top: -56px;
	padding: 139px;
	position: relative;
	left: -35px;
	margin-bottom: -10px;
}
.wrapper-slide-diversao ul li div {
	float: left;
	width: 248px;
	position:relative;
	padding: 6px 0;
	margin-right:30px;
}
.wrapper-slide-diversao.jogos ul li div{
	height: 274px;
}
.wrapper-slide-diversao ul li div img {
	display:block;
	margin: 0 auto;
}
.wrapper-slide-diversao ul li div img.sombra {
	position:absolute;
	top:0;
}
.wrapper-slide-diversao ul {
	margin-top: 113px;
}
.wrapper-slide-diversao ul li div a.jogar {
	display: block;
	background: url(img/jogar-btn.png?7) no-repeat center;
	text-indent: -999999px;
	margin: 5px auto;
	width: 110px;
	height: 49px;
}
body.diversao .destaque-produtos {
	margin-bottom: 16px;
	margin-top: 33px;
}
.wrapper-destaques-diversao {
	position: relative;
	width: 850px;
	margin: 0px auto 148px auto;
}
.conteudo-exclusivo {
	position: absolute;
	z-index: 99999999;
	top: -21px;
	left: 50%;
	margin-left: -192px;
}
.wrapper-destaques-diversao ul li {
	background: url(img/bg-li-diversao.png?6) no-repeat center -188px;
	width: 258px;
	height: 311px;
	padding-top: 125px;
	float: left;
	margin-right: 33px;
}
.tit-categoria {
	position: relative;
}
.tit-categoria img {
	position: absolute;
	left: -10px;
	top:0;
}
.tit-categoria a {
	text-decoration: none;
}
.tit-categoria span {
	margin-top: -5px;
	display: block;
	text-align: center;
	color: #702382;
	font-family: Arial;
	font-weight: bold;
	font-size: 24px;
	height: 100%;
	padding-top: 20px;
	padding-bottom: 10px;
}
.tit-categoria span.amarelo {
	background: #f0b910;
}
.tit-categoria span.roxo {
	background: #9e005d;
	color:#fff;
}
.tit-categoria span.verde {
	background: #43a427;
	color: #fff;
}
.wrapper-img-destaque-diversao {
	width: 239px;
	height: 207px;
	overflow: hidden;
	margin: 10px auto;
}
.wrapper-img-destaque-diversao img {
	display: block;
	margin: 0 auto;
	height: 100%;
}
.wrapper-destaques-diversao ul li a.clique-aqui {
	background: url(img/clique-aqui-diversao.png?7) no-repeat;
	display: block;
	width: 97px;
	height: 44px;
	margin: 0 auto;
	text-indent: -999999px;
	left: 8px;
	position: relative;
}
	
/*Jogos Logged*/

/*Not Logged Jogos*/

.not-logged-jogos {
	position: absolute;
	top: 7px;
	left: 50%;
	margin-left: -117px !important;
}
.jogos-diversao {
	margin-top: -48px;
}
.jogos-diversao-produtos {
	margin-bottom:8px !important;
}

/*Not Logged Jogos*/

/*Wallpaper Logged*/

.wallpaper-diversao {
	background: url(img/diversao-lista-wallpaper.png?8) no-repeat 60px;
	padding: 139px 123px 139px 160px;
}
.moranguinho-wallpaper {
	position: absolute;
	bottom: 0;
	z-index: 99999;
	left: -145px;
}
.wallpaper-diversao ul li div {
	float: left;
	width: 230px;
	position: relative;
	padding: 6px 0;
	margin-right: 42px;
	height: 192px;
}
.wallpaper-diversao ul li div img {
	border: 3px solid #a3a3a3;
}
.wallpaper-diversao ul li div a {
	background: none;
	text-indent: 0;
	width: auto;
	height: auto;
	display: inline;
}
.wallpaper-diversao ul li div span  {
	display: block;
	margin: 10px auto;
}
.wallpaper-diversao ul li div a, .wallpaper-diversao ul li div span  {
	font-family: 'rum_raisin', sans-serif;
	font-size: 14px;
	text-align: center;
	color:#41094d;
}
.wallpaper-diversao ul li div a {
	text-decoration: underline;
}
.roxo-amarelo {
	background: #702382 !important;
	color: #ffb700!important;
}
.not-logged-wallpapers {
	position: absolute;
	top: 9px;
	left: 50%;
	margin-left: -111px !important;
}

/*Wallpaper Logged*/

/*Videos logged \ not logged*/

.videos-diversao {
	background: url(img/diversao-lista-videos.png?6) no-repeat;
	margin-left: -37px;
	margin-top: -87px;
	height: 685px;
	margin-bottom: 49px;
	width: 918px;
	padding-right: 85px;
}
.videos-diversao-produtos {
	margin-bottom: 10px;
}
.moranguinho-videos {
	bottom: -22px;
	position: absolute;
	left: 44px;
}
.player-videos {
	border: 9px solid #efeeee;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: relative;
}
.excerpt-video {
	font-family: arial, sans-serif;
	font-size: 13px;
	color: #fff;
	display: block;
	margin-top: 20px;
	line-height: 20px;
	margin-left: 20px;
	padding-right: 11px;
}
.wrapper-player-videos {
	float:left;
	width: 517px;	
	margin-left: 164px;
	margin-top: 245px;
}
.slide-videos-vertical {
	background: url(img/bg-lista-diversao-videos.png?7)no-repeat -10px -22px;
	width: 122px;
	height: 640px;
	padding: 0px 53px 0 59px;
	margin-top:70px;
}
.wrapper-slide-videos-vertical {
	float: left;
	position: relative;
	height: 784px;
}
.slide-videos-vertical ul li a {
	display: block;
	height: 80px;
	border: 3px solid #fff;
	width: 112px;
}
.tit-videos {
	font-family: 'lobster', sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	width: 111px;
	overflow: hidden;
}

h2.title-video {
	position: absolute;
	font-family: 'lobster', sans-serif;
	font-size: 25px;
	color: #fff;
	text-decoration: none;
	display: block;
	top: -141px;
	left: 69px;
	width: 366px;
	height: 37px;
	text-align: center;
	padding-top: 13px;
}

/*Videos logged \ not logged*/

/*Desenhos logged/not-logged*/

.desenhos-diversao {
	background: url(img/diversao-lista-desenhos.png?7) no-repeat 4px;
	padding: 136px 130px 173px 138px;
	height: 673px;
	margin-top: -81px;
}
.desenhos-diversao ul li div a.download, .desenhos-diversao ul li div span.nolink {
	display: block;
	background: url(img/download-btn.png?7) no-repeat center;
	text-indent: -999999px;
	margin: -4px auto;
	width: 120px;
	height: 49px;
}
.desenhos-diversao-produtos {
	margin-bottom: 16px !important;
	margin-top: 12px !important;
}
.desenhos-not-logged {
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -107px !important;
}

/*Desenhos logged/not-logged*/

/*Bloguinho*/

.bloguinho {
	background: url(img/bloguinho-bg.png?8) no-repeat 3px 1px;
	margin-top: -18px;
	height: 1045px;
	padding: 180px 35px 20px 35px;
	width: 940px;
	left: 10px;
	margin-bottom: 33px;
	position: relative;
}
.destaques-menores .tit-categoria span {
	margin-top: 51px;
	display: block;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	height: 100%;
	padding-top: 14px;
	padding-bottom: 10px;
}
.destaques-menores ul li {
	background: url(img/bg-li-bloguinho.png?6) no-repeat center 0px;
	width: 190px;
	height: 293px;
	padding-top: 125px;
	float: left;
	margin-right: 29px;
	}
.destaques-menores .wrapper-img-destaque-diversao {
	width: 180px;
	height: 140px;
	overflow: hidden;
	margin: 10px auto 0px auto;
}
.destaques-menores .tit-categoria img {
	position: absolute;
	left: -8px;
	top: -2px;
	width: 205px;
}
.destaques-menores {
	margin: 0px auto 175px auto;
}
.destaques-menores .wrapper-img-destaque-diversao>img {
	display: block;
	margin: 0 auto;
	max-width: 85%;
}
.wrapper-slideshow-blog {
	width: 898px;
	margin: 0 auto;
}
.extra-wrapper-slideshow-blog {
	position:relative;
}
.narrow-content {
	width: 615px;
	float: left;
	padding-left: 14px;
}
.narrow-content ul li {
	position:relative;
	margin-bottom: 27px;
}
.narrow-content ul li a {
	display: block;
	height: 134px;
	position: relative;
	z-index: 999999999;
}
.narrow-content ul li .moldura-lista-blog {
	position:absolute;
	top: -5px;
	left: -8px;
	z-index: 99999999999999;
}
.sidebar-home {
	width: 296px;
	float: left;
	height: 300px;
	margin-left: 13px;
}
.redes-sociais-sidebar {
	background: url(img/sociais-sidebar.png?4) no-repeat 6px 0;
	height: 185px;
	position: relative;
	z-index: 0;
	top: -4px;
}
.redes-sociais-sidebar span.facebook a {
	background-position: -56px;
	margin-left: 10px;
}
.redes-sociais-sidebar span a {
	background: url(img/redes-sociais.png) no-repeat;
	text-indent: -999999px;
	float: left;
	height: 35px;
	width: 43px;
}
.wrapper-sociais-sidebar {
	position: absolute;
	top: 86px;
	left: 50%;
	margin-left: -53px;
}
.mais-lidos-sidebar ul {
	padding-left: 23px;
	width: 236px;
}
.mais-lidos-sidebar ul li {
	background: #f37ba8;
	margin-bottom: 5px;
	height: 84px;
	overflow: hidden;
}
.mais-lidos-sidebar ul li>a {
	float: left;
	width: 80px;
	margin-right: 0px;
	padding: 4px;
}
.mais-lidos-sidebar ul li img {
	background: #f37ba8;
	display: block;
	width: 100%;
	height: auto;
	min-height: 76px;
}
.mais-lidos-sidebar {
	background: url(img/mais-lidos-bg.png?7) no-repeat 3px 0;
	height: 457px;
	position: relative;
	top: -14px;
}
.tit-mais-lidos {
	font-family: 'd3', sans-serif;
	font-size: 31px;
	color: #fff;
	text-transform: uppercase;
	padding: 15px;
	display: block;
	width: 252px;
	text-align: center;
}
.mais-lidos-sidebar ul li span.tit-post {
	float: left;
	margin-left: 0px;
}
.mais-lidos-sidebar ul li span.tit-post a {
	font-family: 'lobster', sans-serif;
	font-size: 17px;
	color: #fff;
	padding-top: 18px;
	display: block;
	padding-right: 10px;
	width: 138px;
}
	
/*Bloguinho*/

/*Single Bloguinho*/

.single-bloguinho {
	background: url(img/bloguinho-bg-miolo.png?8) repeat-y 3px 1px;
	height: auto;
	padding: 10px 35px 20px 35px;
	width: 940px;
	left: 7px;
	margin-left: -14px;
	margin-top: -35px;
	min-height: 1028px;
}
.single-bloguinho .cat-post {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #b1b0b0;
	float: left;
	margin-left: 36px;
	margin-top: 11px;
	margin-right: 20px;
}
.single-bloguinho .narrow-content {
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 28px 43px;
	width: 543px;
	/* overflow: auto; */
	height: auto;
}
.single-bloguinho .header-post {
	position: relative;
	margin-bottom: 16px;
}
.morango-single-post {
	position:absolute;
	top: -37px;
	left: -48px;
}
.single-bloguinho .tit-post {
	font-family: 'lobster', sans-serif;
	font-size: 35px;
	color: #e63879;
	display: block;
	margin-left: 34px;
}
.single-bloguinho h3 {
	font-family: 'lobster', sans-serif;
	font-size: 35px;
	color: #e63879;
	display: block;
}
.single-bloguinho .post-content img {
	display: block;
	margin: 20px 10px 10px 0;
}
.single-bloguinho quote {
	display: block;
	margin: 20px 10px 10px 0;
	padding: 47px 14px;
	float: left;
	width: 125px;
	line-height: 20px;
}
.single-bloguinho .img-destacada {
	display: block;
	margin-bottom: 20px;
}
.single-bloguinho .post-content p {
	font-family: arial, sans-serif;
	font-size: 17px;
	color: #e63879;
	line-height: 22px;
	clear: both;
}
.veja-outros-sidebar ul {
	padding-left: 23px;
	width: 236px;
}
.veja-outros-sidebar ul li {
	background: #f37ba8;
	margin-bottom: 5px;
	height: 71px;
	overflow: hidden;
}
.veja-outros-sidebar ul li a {
	float: left;
	padding: 4px;
	margin-right: 10px;
	height: 71px;
	width: 67px;
	overflow: hidden;
}
.veja-outros-sidebar ul li img {
	background: #f37ba8;
	display: block;
	min-height: 64px;
	height: 64px;
	width: auto;
}
.veja-outros-sidebar {
	background: url(img/mais-lidos-bg.png?7) no-repeat 3px 0;
	height: 457px;
	position: relative;
	top: -14px;
}
.veja-outros-sidebar ul li span.tit-post {
	padding-top: 10px;
	display: block;
	padding-right: 7px;
	float: left;
	width: 135px;
	margin-left: 0;
}
.veja-outros-sidebar ul li span.tit-post a {
	font-family: 'lobster', sans-serif;
	font-size: 16px;
	color: #fff;
	width: 141px;
	margin-right: 2px;
	height: 53px;
	overflow: hidden;
}
.veja-outros-sidebar .tit-mais-lidos {
	font-size: 25px !important;
	margin-bottom: 3px;
}
.veja-outros-sidebar {
	background: url(img/veja-outros-bg.png?7) no-repeat -3px 0;
	height: 375px;
	position: relative;
	top: -14px;
	padding-top: 31px;
}
.wrapper-footer-destaques {
	background: url(img/wrapper-footer-destaques.jpg) no-repeat top center;
	padding-top: 4px;
	margin-top: -23px;
	height: 771px;
}
.topo-narrow-content {
	background: url(img/bloguinho-bg-topo.png?7) no-repeat 13px 0;
	height: 212px;
	margin-top: -48px;      
	width: 1017px;    
	margin-left: -17px;
	position: relative;
}
.topo-narrow-content-page {
	background: url(img/page-bg-topo.png?7) no-repeat 13px 0;
	height: 118px;
	margin-top: -48px;
	width: 1017px;
	margin-left: -17px;
}
.bottom-narrow-content {
	background: url(img/bloguinho-bg-bottom.png?7) no-repeat 13px 0;
	height: 47px;
	width: 1017px;
	margin-left: -17px;
	margin-top: 10px;
}

/*Single Bloguinho*/

/*BFF*/

.wrapper-bff {
	width: 818px;
	background: url(img/bff-lista.png?5) no-repeat -4px 0;
	height: 736px;
	margin-top: -41px;
	padding: 139px;
	position: relative;
	left: -35px;
}
.bff .destaques-menores {
margin: -36px auto 92px auto;
}
.wrapper-info-conta-bff {
	position: relative;
	top: -143px;
	left: 60px;
	width: 676px;
}
.wrapper-txt-bff {
	position: absolute;
	top: 50%;
	margin-top: 98px;
	text-align: center;
	display: block;
	margin: 98px auto;
	width: 100%;
}
.nome-bff-interna {
	font-family:'lobster', sans-serif;
	font-size: 32px;
	text-align: center;
	color: #eb2c79;
}
.txt-welcome-bff {
	font-family:'lobster', sans-serif;
	font-size: 22px;
	text-align: center;
	color: #eb2c79;
	display:block;
	margin-top: 8px;
}
.em-breve-bff {
	position: absolute;
	top: 366px;
	left: 78px;
}
.minha-bff-e a {
	position: absolute;
	bottom: 42px;
	right: 46px;
	top: 495px;
}

/*BFF*/

/* single */

div.share {
	margin-top: 5px;
	float: left;
	text-indent: -999999px;
}


/* login popin */
div#signin {
	width: 854px;
	height: 696px;
	background: url(img/background-login.png?7);
}
div.signin {
	width: 50%;
	float: right;
}
div#popin-produtos {
	width: 847px;
	height: 690px;
	background: url(img/popin-produtos-bg.png);
}

form#loginform input {
	background: url(img/bg-input-login.png?7) no-repeat transparent;
	border: none;
	width: 165px;
	height: 20px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 10px;
	margin-left: 91px;
	margin-bottom: 20px;
}
form#loginform label {
	display: block;
	width: 200px;
	font-family: 'lobster', sans-serif;
	font-size: 18px;
	color: #fff;
	margin-left: 100px;
}
form#loginform input[type=submit] {
	background: url(img/entrar.png) no-repeat;
	width: 106px;
	height: 39px;
	padding: 0;
	margin: 0 auto;
	text-indent: -999999px;
	margin-left: 132px;
	cursor: pointer;
}
form#loginform {
	background: url(img/login-2.png) no-repeat;
	height: 328px;
	padding-top: 184px;
	margin-top: 85px;
	margin-left: 26px;
	width: 380px;
}


.form-seja-bff.popin {
	width: 425px;
	margin: 0 auto;
	position: relative;
	left: 0px;
	margin-left: 0px;
	top: 0px;
	float: left;
	margin-top: 196px;
}
.form-seja-bff.popin input {
	background: url(img/bg-input.png?7) no-repeat transparent;
	border: none;
	width: 204px;
	height: 20px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 10px;
}
.form-seja-bff.popin input[type=submit] {
	background: url(img/cadastrar.png) no-repeat;
	width: 112px;
	height: 42px;
	padding: 0;
	text-indent: -999999px;
	margin-left: 163px;
	cursor:pointer;
	/*transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px); -webkit-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(0deg) scale(0.79) skew(-180deg) translate(-4px);*/
	margin-top: 15px;
}
.form-seja-bff.popin input[type=submit]:hover {
	/*transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-webkit-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-moz-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-o-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);-ms-transform:  rotate(5deg) scale(0.79) skew(-180deg) translate(-4px);*/
}
.form-seja-bff.popin label {
	display:block;
	width:200px;
	font-family: 'lobster', sans-serif;
	font-size:18px;
	color: #b41455;
}
.form-seja-bff.popin div {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 111px;
}

div.signup p, div.signin p.ou {
	display: block;
	font-family: 'lobster', sans-serif;
	font-size: 13px;
	color: #b41455;
	margin-left: 66px;
	margin-top: 12px;
	margin-bottom: 3px;
}

div.signup p a {
	color: #b41455;
}

div#popin-produtos div.signup {
	float: right;
}
.form-seja-bff.popin input[type=checkbox] {
	width: 13px;
	height: 15px;
	display: block;
	margin-left: 46px;
	margin-right: 3px;
	float: left;
	margin-top: 4px;
}
.form-seja-bff.popin label[for=newsletter] {
	display: inline-block;
	font-family: 'lobster', sans-serif;
	font-size: 13px;
	color: #b41455;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: auto;
}

p.terms {
}

.seja-bff div.error, .seja-bff div.alert {
	position: absolute;
	width: 260px;
	height: auto;
	padding: 25px;
	background: #DF2D75;
	top: -732px;
	left: 50%;
	margin-left: -150px;
	z-index: 99999999;
	border-radius: 10px;
	font-family: 'abadi', sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	border: 3px solid #fff;
}

.seja-bff div.error p, .seja-bff div.alert p {
	position: relative;
}

.seja-bff div.error span, .seja-bff div.alert span {
	display: block;
	position: absolute;
	z-index: 9999999999;
	cursor: pointer;
	top: 5px;
	right: 5px;
	color: #8F0000;
	font-weight: bold;
	font-family: verdana;
}

a.fblogin {
	margin-left: 126px;
}


/* flash */

div.flash {
	width: 818px;
	margin: 0 auto;
	display: block;
	margin-top: 55px;
}

div.game-name {
	width: 225px;
	height: 165px;
	float: left;
	position: relative;
}
div.game-name img {
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
div.game-name p {
	position: relative;
	z-index: 20;
	font-family: lobster, arial, sans-serif;  color: #fff;  font-size: 27px;  padding: 21px;  text-align: center;  margin-top: 29px;
}
div.howtoplay {
	width: 225px;
	height: 165px;
	float: left;
	position: relative;
}
div.howtoplay img {
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
div.howtoplay p {
	position: relative;
	z-index: 20;
}
div.hints {
	width: 225px;
	height: 165px;
	float: left;
	position: relative;
}
div.hints img {
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
div.hints p {
	position: relative;
	z-index: 20;
}

div.howtoplay h2, div.hints h2 {
	text-align: center;
	padding: 0 15px;
	position: relative;
	z-index: 20;
	margin-top: 19px;
	font-family: 'lobster', arial, sans-serif;
	color: #900000;
	font-size: 20px;
	margin-bottom: 5px;
}

div.howtoplay p, div.hints p {
	text-align: center;
	padding: 0 15px;
	font-family: 'lobster', arial, sans-serif;
	color: #fff;
	font-size: 16px;
}

div.howtoplay, div.game-name, div.hints {
	overflow: hidden;
}
div.wrapper-info-jogo {
	margin: 0 auto;
	width: 675px;
}
div.error-jogos {
	background: #DF2D75;
	border-radius: 10px;
	font-family: lobster, sans-serif;
	color: #FFFFFF;
	font-size: 50px;
	border: 3px solid #fff;
	text-align: center;
	width: 663px !important;
	height: 448px;
}
div.error-jogos a {
	color: #fff;
	text-decoration: none;
	width: 369px;
	text-align: center;
	padding: 174px 147px;
	display: block;
}

.video-not-logged, .video-not-logged-pq {
	position: absolute;
}

a.link-jogos {
	display: block;
	width: 150px;
	height: 57px;
	position: absolute;
	top: 46px;
	left: 466px;
}

.post-content ul {
	list-style: disc inside;
}
.post-content ol {
	list-style: decimal inside;
}

.post-content li {
	font-family: arial, sans-serif;
	font-size: 17px;
	color: #e63879;
	line-height: 22px;
	margin-bottom: 15px !important;
	padding-left: 25px;
}

a.link-bloguinho {
	position: absolute;
	display: block;
	width: 314px;
	height: 173px;
	text-indent:-999999999px;
	background: url('img/bloguinho.png');
	top: 0px;
	left: 50%;
	margin-left: -144px;
}